home *** CD-ROM | disk | FTP | other *** search
- Path: news.mindspring.com!chmood
- From: chmood@photobooks.atdc.gatech.edu (Charlie Moody)
- Newsgroups: comp.sys.amiga.applications
- Subject: [FinalWriter] REPOST: Modifications & Enhancements, part 3
- Date: 21 Jan 1996 06:23:09 GMT
- Organization: Photobooks Inc
- Message-ID: <4dsm4d$692@brickbat.mindspring.com>
- NNTP-Posting-Host: photobooks.atdc.gatech.edu
- X-Newsreader: TIN [version 1.2 PL2]
-
- This is part 3 of 4!
- ~~~~~~~~~~~~~~~~~~~~
-
- PREFERENCES and DEFAULTS
-
- FW's preference and parameter 'scheme' may provide very powerful aids, but the
- way they are implemented creates unnecessary confusion. There seem to be too
- many ways to mess with standard parameters -lots of opportunity for users to get
- in their own way. An actual prefs program or subsection would be a real boon.
- It should clearly indicate a configuration or preference hierarchy. For
- example:
-
- PREFS:Program, Documents, Display, Misc.
- Program/Screen/Paths/General
- Screen(DefaultScreen/Resolution, Colors(incl. cursor),FlashingCursor?)
- Paths(Docs/clips/speller/styles/fonts/macros/graphics/backups/
- printer/arexx)
- General(Dock/Iconify[AppIcon/'StickAway'Icon]),
- DockList[New/Edit/SelectDefault], ForceARexxActive,
- BackUpControl(AutoSave/Frequency/Prompt/Nr-of-Generations)
- DefaultPrinterDriver
- Documents/Defaults/Filters/Text/General
- Defaults(Document, Page[LeftMaster/RightMaster/Body],
- Section/ByType/ByName/Paragraph/Styles/ToC/Index)
- Filters(MaintainASCII[Always/Never/Ask])
- Text(FontList[New/Edit/Default],TypeControl[Attributes/Styles]
- General(Speller/Thesaurus/Hyphenation/Bibliography]
- Display/Windows/ButtonSets
- Windows(Documents[Anchored/Floating]/Palettes[Anchored/Floating,
- Snapshot[Sizes/Positions])
- ButtonSets(Create/Edit[Sets/Images]/SelectStripSets[range],
- SelectPaletteSets[range]/Show/Hide)
- This example prefs layout is reasonably consistent with standard approaches to
- prefs selection, as well as being reasonably flexible, powerful, and consistent
- in its own right. I think it is also more intuitive and more predictable than
- FW's preferences hierarchy as of 3.0. I've taken the liberty of using it to
- show a number of options I'd very much like to see in FW.
-
- Here are some specific notes detailing the examples above (for detailed comments
- on handling document preferences and parameters, see the section on Documents,
- below):
-
- Graphics/Display:
-
- Options should be meaningful, i.e.: screen resolution choices, rather than
- cryptic x/y dot counts or "Model T"-style screen selectors ('choose any screen,
- as long as it's this one'). Provision should be made to take advantage of
- graphics boards (including the ZII Retina, please!), making use of the speed,
- memory, and options that these cards present.
-
- Anchoring doc & palette windows: This would prevent the 'floating palettes'
- from diving beneath the active window when using FW with window-activation
- commodities, and otherwise prevent the various windows from getting in each
- other's way. As a minimum, I suggest that users be allowed to choose Anchored
- (bottom-layer) documents and floating (top-layer) palettes as one option, and
- the reverse (floating docs & anchored palettes) as the alternative.
-
- The document window should collapse or expand to show the selected button
- strip(s); currently it will display up to 3, which is fine. However, button
- strips and palettes should be mutually exclusive: a button set can be one or
- the other (or unused) at any moment, but not both at once. Also, restrictions
- on what can be displayed as a strip should be eliminated: For example, I can
- have either the toolstrip or the paragraph strip, but not both (of course I want
- them both!); also, I can have the button strip, or not, but I can't replace it
- with the toolstrip (of course I want to replace it with the toolstrip!).
-
- Also on the subject of button strips, etc.: A graphic list of the supplied
- buttons and their default assignments (separate from the definition requester)
- would be wonderfully helpful in creating and editing strips & palettes. I'm
- surprised that such a list isn't provided in the manual.
-